import request from '../utils/request'

// 关于文章的接口

// 文章分类添加接口
interface Icate{
  cate_name:string,//分类名称
  cate_alias:string//分类别名
}
export const addArtCate=(data:Icate)=>{
  return request.post("/my/cate/add",data)
}
// 获取文章分类列表接口
export const artGetChannelsService = () => request.get('/my/cate/list')

// 分类：删除文章分类
export const artDelChannelService = (id:any) =>
  request.delete('/my/cate/del', {
    params: { id }
  })

  // 分类：编辑文章分类
  // cate_alias
    // cate_name
    //  id


export const artEditChannelService = (data:any) =>
  request.put('/my/cate/info', data)



// 添加文章接口
// 文章：添加文章
// 注意：data需要是一个formData格式的对象
// {key:value }
// let formdata=new FormData()
// formdata.append()
// 
// title: 文章标题
// cate_id: 文章分类id
// cover_img: （二进制） （二进制图片）
// content: <p>21234</p>  文章内容
// state: 已发布          文章状态 （已发布或草稿）
export const artPublishService = (data) => request.post('/my/article/add', data)

// 获取文章列表接口

// 文章：获取文章列表 
// pagenum: 1  当前页 码
// pagesize: 5   一页条数 
// cate_id:    分类id
// state:      文章状态
export const artGetListService = (params) =>
  request.get('/my/article/list', {
    params
  })

// 文章：删除文章接口
// id 文章的id 

export const artDelService = (id) =>
  request.delete('/my/article/info', { params: { id } })
// 编辑文章接口
// id: 18191           文章id
// title: 地方123123    文章标题
// content:              文章内容
// cover_img: （二进制）   图片二进制
// pub_date: Mon Jun 03 2024 09:56:15 GMT+0800 (Coordinated Universal Time)      //编辑时间
// state: 已发布      //文章状态
// cate_id: 16439    //文章分类id
// author_id: 13577   //作者id 
// cate_name: 汽车111  // 分类名
// username: xiaosun2 //登录用户名
// nickname: 的发    //昵称

// 文章：编辑文章接口
export const artEditService = (data:any) => request.put('/my/article/info', data)


// 文章：获取文章详情
export const artGetDetailService = (id:any) =>
  request.get('/my/article/info', {
    params: { id }
  })
